package com.zxwl.obs.entity;

import org.springframework.stereotype.Component;

/**
 *	用户数据表（存放OBS任务对应的外呼信息）
 */
@Component
public class HuaweiObsUserData
{
	private String uniqueId;		//客户标识符 （主键）
	private String sServiceId;		//任务标识符（外键）
	private String phoneNumber;		//客户电话号码（支持多个号码，用逗号分隔）
	private String callData;		//外呼座席收到的呼叫数据内容
	private Integer callCount;		//呼出次数	
	private String sStatus;			//平台返回呼出状态
	private Integer deviceType;		//外呼设备类型 1 人工座席 2 技能队列 3 自动流程
	private String sSucctel;		//呼出成功的电话号码，若呼出失败，该字段为空
	private String sFailCode;		//平台返回的呼出原因码
	private Integer subccNo;		//呼叫中心ID
	private Integer vdnId;			//虚拟呼叫中心ID
	private Integer maxCallCount;	//最大呼出次数
	private Integer stat;			//用户数据状态：1未取出态，2取出态，3成功态
	
	
	
	//============geter  or  seter =========================//
	public String getUniqueId()
	{
		return uniqueId;
	}
	public void setUniqueId(String uniqueId)
	{
		this.uniqueId = uniqueId;
	}
	public String getsServiceId()
	{
		return sServiceId;
	}
	public void setsServiceId(String sServiceId)
	{
		this.sServiceId = sServiceId;
	}
	public String getPhoneNumber()
	{
		return phoneNumber;
	}
	public void setPhoneNumber(String phoneNumber)
	{
		this.phoneNumber = phoneNumber;
	}
	public String getCallData()
	{
		return callData;
	}
	public void setCallData(String callData)
	{
		this.callData = callData;
	}
	public Integer getCallCount()
	{
		return callCount;
	}
	public void setCallCount(Integer callCount)
	{
		this.callCount = callCount;
	}
	public String getsStatus()
	{
		return sStatus;
	}
	public void setsStatus(String sStatus)
	{
		this.sStatus = sStatus;
	}
	public Integer getDeviceType()
	{
		return deviceType;
	}
	public void setDeviceType(Integer deviceType)
	{
		this.deviceType = deviceType;
	}
	public String getsSucctel()
	{
		return sSucctel;
	}
	public void setsSucctel(String sSucctel)
	{
		this.sSucctel = sSucctel;
	}
	public String getsFailCode()
	{
		return sFailCode;
	}
	public void setsFailCode(String sFailCode)
	{
		this.sFailCode = sFailCode;
	}
	public Integer getSubccNo()
	{
		return subccNo;
	}
	public void setSubccNo(Integer subccNo)
	{
		this.subccNo = subccNo;
	}
	public Integer getMaxCallCount()
	{
		return maxCallCount;
	}
	public void setMaxCallCount(Integer maxCallCount)
	{
		this.maxCallCount = maxCallCount;
	}
	public Integer getStat()
	{
		return stat;
	}
	public void setStat(Integer stat)
	{
		this.stat = stat;
	}
	public Integer getVdnId()
	{
		return vdnId;
	}
	public void setVdnId(Integer vdnId)
	{
		this.vdnId = vdnId;
	}
}
